package com.tengju.bff.interfaces.covercharge.entity.dto;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.Date;

@Data
public class RegisteredInfo {

    //兼容php数据格式
    private Integer id;

    /**
     * 代理id_code
     */
    @JSONField(name = "id_code")
    private Integer idCode;

    /**
     * 账号id,service_account表的id
     */
    @JSONField(name = "account_id")
    private Integer accountId;

    /**
     * 户名
     */
    @JSONField(name = "idcard_name")
    private String idcardName;

    /**
     * 身份证号码
     */
    @JSONField(name = "idcard_no")
    private String idcardNo;

    /**
     * 银行卡号
     */
    @JSONField(name = "bank_no")
    private String bankNo;

    /**
     * 开户行名称
     */
    @JSONField(name = "bank_name")
    private String bankName;

    /**
     * 申请状态 0待审核 1通过 2拒绝 3终止
     */
    private Integer status;

    /**
     * 审核人id w_admin.id
     */
    @JSONField(name = "admin_id")
    private Integer adminId;

    /**
     * 审核理由|拒绝原因
     */
    private String remark;

    /**
     * 审核时间
     */
    @JSONField(name = "check_at")
    private Date checkAt;

    /**
     * 创建时间|申请时间
     */
    @JSONField(name = "created_at")
    private Date createdAt;

    /**
     * 更新时间戳
     */
    @JSONField(name = "updated_at")
    private Date updatedAt;

    @JSONField(name = "registered_id")
    private Integer registeredId;

    private String merchantId;

    private String merchantName;

    private String merchantTaxNumber;

    private String licenseUrl;

    private String licenseCopyUrl;

    private String name;

    private String idCardNo;

    private String phoneNumber;

    private String email;

    private String politicalAppearance;

    private String degreeEducation;

    private Integer depositoryChannel;

}
